#include <stdio.h>
#include <unistd.h>
#include <dirent.h>
#include <sys/types.h>

int main()
{

	DIR *dir = opendir(".");

	struct dirent *pDirInfo = NULL;
	int i = 1;
	while (1) {
		pDirInfo = readdir(dir);
		if (pDirInfo == NULL)
			break;
		if (pDirInfo->d_type & DT_REG)
			printf("%d:%s\n", i, pDirInfo->d_name);
	}

	return 0;
}
